.switcher--language {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 0.25rem 0.5rem;
	position: relative;
	width: 100%;
	padding: 0;
	font-size: inherit;

	@media all and (min-width: 800px) {
		justify-content: flex-start;
	}
}

.switcher--language .label__text {
	flex: 1 0 10ch;
}

.switcher--language .switcher__select {
	flex: 1 0 12rem;

	@media all and (max-width: 799px) {
		max-width: 250px;
	}
}

.language-switcher {
	display: inline-flex;
}
